package com.peng.rpc.provider;

/**
 * 服务的注册和查询接口
 * @author Wonderson
 * @email wpp.ds@foxmail.com
 * @date 2022/2/28 19:27
 */
public interface ServiceProvider {

    /**
     * @param service 要注册的服务实例
     * @param <T> 服务所属的类
     */
    <T> void addService(T service, String serviceName);

    /**
     * @param serviceName 提供服务名
     * @return 获取服务实体
     */
    Object getService(String serviceName);

}
